iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 19
0
Software Development

文組生也懂得kubernetes系列 第 19

DAY 19: 簡單看Serverless framework

  • 分享至 

  • xImage
  •  

前言

我發現電腦我對電腦的依賴性,變成蠻工具性的機器,甚至覺得買個平板就可以,小時候常拿電腦來打遊戲 世紀帝國、楓之谷、SF、英雄聯盟、吃雞,大學後反而都沒啥玩遊戲
就像是滿十八,不想進網咖(單押),今天不說公司的憤(糞)事

什麼是Serverless

我們可以把它想成本來要有一台實體機器來處理我們的邏輯跟相關設定,但現在雲端化
後只要簡單的設定檔,就可以包成不需要server的感覺
查詢維基百科可以得到以下解釋

而Serverless Framework是使用Node.js編寫的免費的開源Web框架。Serverless是為在AWS Lambda上構建應用程序
其實簡單來說就是Amazon 幫你弄好好,你錢花下去設定就對了!! Serverless DOC
而且這還有一個身為管理人員最喜歡的東西 ,就是DashBoard的套用,讓你感覺很潮
https://ithelp.ithome.com.tw/upload/images/20200922/20103516AnfzxjhJf8.png

Serverless 優點:

1.價格:最重要的就是錢!! 成本因為他只有在觸發的時候才會收費,所以不會有伺服器運算(你看挖礦光那電費就嚇死人)的浪費。
2.減少維護成本:以前需要一個維護工程師很糞的去維護伺服器,可能還要寫監控,然後再寫一個監控觀察自己監控有沒有再動的爛情況。有了 Serverless 的架構就省了。
3..安全性:不需要顧慮伺服器整體的安全性,只需要管理好每個 Serverless function 的應用問題。

Serverless 缺點:

1.綁在雲端供應商環境:由於目前 Serverless 框架都需要仰賴雲端供應商所建置的環境,所以當他們有 API 改變或是應用越來越複雜時可能 Serverless 就不敷使用。
2.一體兩面的價格問題:雲端供應商未來價格可能會異動等問題。
3.效能問題: 可能常常會待機,等到驅動才會動,有些可能會影響整體服務

總結:我認為Serverless遲早都需要,這相關的文件我也還在學習
日後分享一下學習心得給大家


上一篇
Day18 番外:第一支程式我想學習爬蟲
下一篇
DAY 20: 現在的部屬痛苦造就明天的美好(?
系列文
文組生也懂得kubernetes30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言